# near model CODE resource # jump table entries: 16896-16902 (7 of them) export_2112: 00000000 4E56 FEF8 link A6, -0x0108 00000004 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000008 1E2E 0013 move.b D7, [A6 + 0x13] 0000000C 286E 0008 movea.l A4, [A6 + 0x8] 00000010 2054 movea.l A0, [A4] 00000012 08A8 0007 003E bclr.b [A0 + 0x3E], 0x7 00000018 4AAE 000C tst.l [A6 + 0xC] 0000001C 6606 bne +0x8 /* 00000024 */ 0000001E 7000 moveq.l D0, 0x00 00000020 6000 00F4 bra +0xF6 /* 00000116 */ label00000024: 00000024 7000 moveq.l D0, 0x00 00000026 2640 movea.l A3, D0 00000028 41EE FEFC lea.l A0, [A6 - 0x104] 0000002C 4210 clr.b [A0] 0000002E 4878 0BEA push.l 0xBEA 00000032 486E FEFC pea.l [A6 - 0x104] 00000036 2F0C move.l -[A7], A4 00000038 2054 movea.l A0, [A4] 0000003A 2050 movea.l A0, [A0] 0000003C 2268 0054 movea.l A1, [A0 + 0x54] 00000040 4E91 jsr [A1] 00000042 4878 2BF2 push.l 0x2BF2 00000046 206E 000C movea.l A0, [A6 + 0xC] 0000004A 2F08 move.l -[A7], A0 0000004C 2050 movea.l A0, [A0] 0000004E 2050 movea.l A0, [A0] 00000050 2268 000C movea.l A1, [A0 + 0xC] 00000054 4E91 jsr [A1] 00000056 4A00 tst.b D0 00000058 4FEF 0014 lea.l A7, [A7 + 0x14] 0000005C 674E beq +0x50 /* 000000AC */ 0000005E 2D6E 000C FEF8 move.l [A6 - 0x108], [A6 + 0xC] 00000064 486E FEFC pea.l [A6 - 0x104] 00000068 2F2E FEF8 move.l -[A7], [A6 - 0x108] 0000006C 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 00000070 2640 movea.l A3, D0 00000072 200B move.l D0, A3 00000074 508F addq.l A7, 8 00000076 6700 0098 beq +0x9A /* 00000110 */ 0000007A 2F0B move.l -[A7], A3 0000007C 4EAD 0682 jsr [A5 + 0x682 /* export_204 */] 00000080 1C00 move.b D6, D0 00000082 4A07 tst.b D7 00000084 588F addq.l A7, 4 00000086 6700 0088 beq +0x8A /* 00000110 */ 0000008A 4A06 tst.b D6 0000008C 670C beq +0xE /* 0000009A */ 0000008E 2F0B move.l -[A7], A3 00000090 2F0C move.l -[A7], A4 00000092 4EAD 347A jsr [A5 + 0x347A /* export_1675 */] 00000096 508F addq.l A7, 8 00000098 6076 bra +0x78 /* 00000110 */ label0000009A: 0000009A 7001 moveq.l D0, 0x01 0000009C 2F00 move.l -[A7], D0 0000009E 2F00 move.l -[A7], D0 000000A0 2F0B move.l -[A7], A3 000000A2 4EAD 2D5A jsr [A5 + 0x2D5A /* export_1447 */] 000000A6 4FEF 000C lea.l A7, [A7 + 0xC] 000000AA 6064 bra +0x66 /* 00000110 */ label000000AC: 000000AC 2F0C move.l -[A7], A4 000000AE 2054 movea.l A0, [A4] 000000B0 2050 movea.l A0, [A0] 000000B2 2268 0004 movea.l A1, [A0 + 0x4] 000000B6 4E91 jsr [A1] 000000B8 588F addq.l A7, 4 000000BA 2F00 move.l -[A7], D0 000000BC 486E FEFC pea.l [A6 - 0x104] 000000C0 2F2E 000C move.l -[A7], [A6 + 0xC] 000000C4 4EAD 419A jsr [A5 + 0x419A /* export_2095 */] 000000C8 2640 movea.l A3, D0 000000CA 200B move.l D0, A3 000000CC 4FEF 000C lea.l A7, [A7 + 0xC] 000000D0 673E beq +0x40 /* 00000110 */ 000000D2 2053 movea.l A0, [A3] 000000D4 2F28 0030 move.l -[A7], [A0 + 0x30] 000000D8 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */] 000000DC 2D40 FFFC move.l [A6 - 0x4], D0 000000E0 2040 movea.l A0, D0 000000E2 2050 movea.l A0, [A0] 000000E4 3028 0012 move.w D0, [A0 + 0x12] 000000E8 48C0 ext.l D0 000000EA 588F addq.l A7, 4 000000EC 2F00 move.l -[A7], D0 000000EE 2F0C move.l -[A7], A4 000000F0 2054 movea.l A0, [A4] 000000F2 2050 movea.l A0, [A0] 000000F4 2268 0180 movea.l A1, [A0 + 0x180] 000000F8 4E91 jsr [A1] 000000FA 4A07 tst.b D7 000000FC 508F addq.l A7, 8 000000FE 6710 beq +0x12 /* 00000110 */ 00000100 284B movea.l A4, A3 00000102 2F0C move.l -[A7], A4 00000104 2054 movea.l A0, [A4] 00000106 2050 movea.l A0, [A0] 00000108 2268 0170 movea.l A1, [A0 + 0x170] 0000010C 4E91 jsr [A1] 0000010E 588F addq.l A7, 4 label00000110: 00000110 200B move.l D0, A3 00000112 56C0 sne D0 00000114 4400 neg.b D0 label00000116: 00000116 4CEE 18C0 FEE8 movem.l D6,D7,A3,A4, [A6 - 0x118] 0000011C 4E5E unlink A6 0000011E 4E75 rts export_2113: 00000120 4E56 FFF8 link A6, -0x0008 00000124 48E7 0018 movem.l -[A7], A3,A4 00000128 266E 000C movea.l A3, [A6 + 0xC] 0000012C 286E 0008 movea.l A4, [A6 + 0x8] 00000130 2054 movea.l A0, [A4] 00000132 2068 0010 movea.l A0, [A0 + 0x10] 00000136 2D48 FFFC move.l [A6 - 0x4], A0 0000013A 2050 movea.l A0, [A0] 0000013C 4A90 tst.l [A0] 0000013E 671A beq +0x1C /* 0000015A */ 00000140 2F0B move.l -[A7], A3 00000142 2F0C move.l -[A7], A4 00000144 4EBA 001E jsr [PC + 0x1E /* 00000164 */] 00000148 2F0C move.l -[A7], A4 0000014A 2F0B move.l -[A7], A3 0000014C 4EAD 1A1A jsr [A5 + 0x1A1A /* export_831 */] 00000150 2D40 FFF8 move.l [A6 - 0x8], D0 00000154 2F00 move.l -[A7], D0 00000156 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] label0000015A: 0000015A 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10] 00000160 4E5E unlink A6 00000162 4E75 rts fn00000164: 00000164 4E56 FBE0 link A6, -0x0420 00000168 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 0000016C 206E 0008 movea.l A0, [A6 + 0x8] 00000170 2850 movea.l A4, [A0] 00000172 2C2C 0004 move.l D6, [A4 + 0x4] 00000176 0C86 6D6F 7667 cmpi.l D6, 0x6D6F7667 /* 'movg' */ 0000017C 57C0 seq D0 0000017E 0240 0001 andi.w D0, 0x1 00000182 48C0 ext.l D0 00000184 2E00 move.l D7, D0 00000186 7001 moveq.l D0, 0x01 00000188 0C86 6D6F 7665 cmpi.l D6, 0x6D6F7665 /* 'move' */ 0000018E 6706 beq +0x8 /* 00000196 */ 00000190 4A07 tst.b D7 00000192 6602 bne +0x4 /* 00000196 */ 00000194 7000 moveq.l D0, 0x00 label00000196: 00000196 1800 move.b D4, D0 00000198 7001 moveq.l D0, 0x01 0000019A 4A07 tst.b D7 0000019C 660A bne +0xC /* 000001A8 */ 0000019E 0C86 6472 6767 cmpi.l D6, 0x64726767 /* 'drgg' */ 000001A4 6702 beq +0x4 /* 000001A8 */ 000001A6 7000 moveq.l D0, 0x00 label000001A8: 000001A8 1A00 move.b D5, D0 000001AA 2D6C 0010 FFE8 move.l [A6 - 0x18], [A4 + 0x10] 000001B0 206E 0008 movea.l A0, [A6 + 0x8] 000001B4 2050 movea.l A0, [A0] 000001B6 2F28 001E move.l -[A7], [A0 + 0x1E] 000001BA 2017 move.l D0, [A7] 000001BC 2D40 FFEC move.l [A6 - 0x14], D0 000001C0 2F2E 000C move.l -[A7], [A6 + 0xC] 000001C4 4EAD 1CD2 jsr [A5 + 0x1CD2 /* export_918 */] 000001C8 3E00 move.w D7, D0 000001CA 2D6E 000C FFF0 move.l [A6 - 0x10], [A6 + 0xC] 000001D0 7002 moveq.l D0, 0x02 000001D2 C047 and.w D0, D7 000001D4 508F addq.l A7, 8 000001D6 6700 00F4 beq +0xF6 /* 000002CC */ 000001DA 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000001DE 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */] 000001E2 2D40 FEE4 move.l [A6 - 0x11C], D0 000001E6 4878 35B6 push.l 0x35B6 000001EA 206E FEE4 movea.l A0, [A6 - 0x11C] 000001EE 2F08 move.l -[A7], A0 000001F0 2050 movea.l A0, [A0] 000001F2 2050 movea.l A0, [A0] 000001F4 2268 000C movea.l A1, [A0 + 0xC] 000001F8 4E91 jsr [A1] 000001FA 4A00 tst.b D0 000001FC 4FEF 000C lea.l A7, [A7 + 0xC] 00000200 676E beq +0x70 /* 00000270 */ 00000202 206E FEE4 movea.l A0, [A6 - 0x11C] 00000206 2050 movea.l A0, [A0] 00000208 2028 0028 move.l D0, [A0 + 0x28] 0000020C B0AE FFF0 cmp.l D0, [A6 - 0x10] 00000210 665E bne +0x60 /* 00000270 */ 00000212 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000216 486E FDDC pea.l [A6 - 0x224] 0000021A 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */] 0000021E 41EE FDDC lea.l A0, [A6 - 0x224] 00000222 508F addq.l A7, 8 00000224 6036 bra +0x38 /* 0000025C */ label00000226: 00000226 2053 movea.l A0, [A3] 00000228 2868 000A movea.l A4, [A0 + 0xA] 0000022C 486E FBE4 pea.l [A6 - 0x41C] 00000230 2F28 000E move.l -[A7], [A0 + 0xE] 00000234 7000 moveq.l D0, 0x00 00000236 1005 move.b D0, D5 00000238 2F00 move.l -[A7], D0 0000023A 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000023E 2F0C move.l -[A7], A4 00000240 4EAD 1792 jsr [A5 + 0x1792 /* export_750 */] 00000244 2D40 FBE0 move.l [A6 - 0x420], D0 00000248 2F2E FBE4 move.l -[A7], [A6 - 0x41C] 0000024C 2F2E FBE0 move.l -[A7], [A6 - 0x420] 00000250 2F0C move.l -[A7], A4 00000252 2F0B move.l -[A7], A3 00000254 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */] 00000258 4FEF 0024 lea.l A7, [A7 + 0x24] label0000025C: 0000025C 486E FDDC pea.l [A6 - 0x224] 00000260 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 00000264 2640 movea.l A3, D0 00000266 200B move.l D0, A3 00000268 588F addq.l A7, 4 0000026A 66BA bne -0x44 /* 00000226 */ 0000026C 6000 0478 bra +0x47A /* 000006E6 */ label00000270: 00000270 4878 32C8 push.l 0x32C8 00000274 206E FEE4 movea.l A0, [A6 - 0x11C] 00000278 2F08 move.l -[A7], A0 0000027A 2050 movea.l A0, [A0] 0000027C 2050 movea.l A0, [A0] 0000027E 2268 000C movea.l A1, [A0 + 0xC] 00000282 4E91 jsr [A1] 00000284 4A00 tst.b D0 00000286 508F addq.l A7, 8 00000288 6742 beq +0x44 /* 000002CC */ 0000028A 2F2E FFE8 move.l -[A7], [A6 - 0x18] 0000028E 486E FCDC pea.l [A6 - 0x324] 00000292 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */] 00000296 41EE FCDC lea.l A0, [A6 - 0x324] 0000029A 508F addq.l A7, 8 0000029C 601E bra +0x20 /* 000002BC */ label0000029E: 0000029E B9EE FFF0 cmpa.l A4, [A6 - 0x10] 000002A2 6618 bne +0x1A /* 000002BC */ 000002A4 206E 0008 movea.l A0, [A6 + 0x8] 000002A8 2050 movea.l A0, [A0] 000002AA 217C 6D6F 7665 0004 move.l [A0 + 0x4], 0x6D6F7665 /* 'move' */ 000002B2 7086 moveq.l D0, 0xFFFFFF86 000002B4 2F00 move.l -[A7], D0 000002B6 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 000002BA 588F addq.l A7, 4 label000002BC: 000002BC 486E FCDC pea.l [A6 - 0x324] 000002C0 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 000002C4 2840 movea.l A4, D0 000002C6 200C move.l D0, A4 000002C8 588F addq.l A7, 4 000002CA 66D2 bne -0x2C /* 0000029E */ label000002CC: 000002CC 4246 clr.w D6 000002CE 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000002D2 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */] 000002D6 2D40 FFF4 move.l [A6 - 0xC], D0 000002DA 2F00 move.l -[A7], D0 000002DC 4EAD 1CD2 jsr [A5 + 0x1CD2 /* export_918 */] 000002E0 3D40 FFF8 move.w [A6 - 0x8], D0 000002E4 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000002E8 4EAD 0812 jsr [A5 + 0x812 /* export_254 */] 000002EC 2640 movea.l A3, D0 000002EE 7001 moveq.l D0, 0x01 000002F0 C047 and.w D0, D7 000002F2 4FEF 000C lea.l A7, [A7 + 0xC] 000002F6 6774 beq +0x76 /* 0000036C */ 000002F8 206E 000C movea.l A0, [A6 + 0xC] 000002FC 2050 movea.l A0, [A0] 000002FE 7007 moveq.l D0, 0x07 00000300 C068 0046 and.w D0, [A0 + 0x46] 00000304 7200 moveq.l D1, 0x00 00000306 3200 move.w D1, D0 00000308 7003 moveq.l D0, 0x03 0000030A B081 cmp.l D0, D1 0000030C 665E bne +0x60 /* 0000036C */ 0000030E 41EE FEE8 lea.l A0, [A6 - 0x118] 00000312 4210 clr.b [A0] 00000314 206E FFF4 movea.l A0, [A6 - 0xC] 00000318 2050 movea.l A0, [A0] 0000031A 2868 0028 movea.l A4, [A0 + 0x28] 0000031E 4878 0BEA push.l 0xBEA 00000322 486E FEE8 pea.l [A6 - 0x118] 00000326 2F0C move.l -[A7], A4 00000328 2054 movea.l A0, [A4] 0000032A 2050 movea.l A0, [A0] 0000032C 2268 0054 movea.l A1, [A0 + 0x54] 00000330 4E91 jsr [A1] 00000332 41EE FDE8 lea.l A0, [A6 - 0x218] 00000336 4210 clr.b [A0] 00000338 4878 0BEA push.l 0xBEA 0000033C 486E FDE8 pea.l [A6 - 0x218] 00000340 206E 000C movea.l A0, [A6 + 0xC] 00000344 2F08 move.l -[A7], A0 00000346 2050 movea.l A0, [A0] 00000348 2050 movea.l A0, [A0] 0000034A 2268 0054 movea.l A1, [A0 + 0x54] 0000034E 4E91 jsr [A1] 00000350 486E FDE8 pea.l [A6 - 0x218] 00000354 486E FEE8 pea.l [A6 - 0x118] 00000358 4878 32D4 push.l 0x32D4 0000035C 4EAD 1DEA jsr [A5 + 0x1DEA /* export_953 */] 00000360 7080 moveq.l D0, 0xFFFFFF80 00000362 2F00 move.l -[A7], D0 00000364 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 00000368 4FEF 0028 lea.l A7, [A7 + 0x28] label0000036C: 0000036C 7001 moveq.l D0, 0x01 0000036E C047 and.w D0, D7 00000370 6716 beq +0x18 /* 00000388 */ 00000372 286E 000C movea.l A4, [A6 + 0xC] 00000376 2F0B move.l -[A7], A3 00000378 2F0C move.l -[A7], A4 0000037A 2054 movea.l A0, [A4] 0000037C 2050 movea.l A0, [A0] 0000037E 2268 0184 movea.l A1, [A0 + 0x184] 00000382 4E91 jsr [A1] 00000384 508F addq.l A7, 8 00000386 600A bra +0xC /* 00000392 */ label00000388: 00000388 206E 000C movea.l A0, [A6 + 0xC] 0000038C 2050 movea.l A0, [A0] 0000038E 3028 0030 move.w D0, [A0 + 0x30] label00000392: 00000392 3C00 move.w D6, D0 00000394 7000 moveq.l D0, 0x00 00000396 4A04 tst.b D4 00000398 670A beq +0xC /* 000003A4 */ 0000039A 2053 movea.l A0, [A3] 0000039C BC68 0030 cmp.w D6, [A0 + 0x30] 000003A0 6602 bne +0x4 /* 000003A4 */ 000003A2 7001 moveq.l D0, 0x01 label000003A4: 000003A4 1800 move.b D4, D0 000003A6 6708 beq +0xA /* 000003B0 */ 000003A8 203C 6D6F 7665 move.l D0, 0x6D6F7665 /* 'move' */ 000003AE 6006 bra +0x8 /* 000003B6 */ label000003B0: 000003B0 203C 6472 6167 move.l D0, 0x64726167 /* 'drag' */ label000003B6: 000003B6 2F00 move.l -[A7], D0 000003B8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003BC 206E 000C movea.l A0, [A6 + 0xC] 000003C0 2F08 move.l -[A7], A0 000003C2 2050 movea.l A0, [A0] 000003C4 2050 movea.l A0, [A0] 000003C6 2268 0154 movea.l A1, [A0 + 0x154] 000003CA 4E91 jsr [A1] 000003CC 7002 moveq.l D0, 0x02 000003CE C047 and.w D0, D7 000003D0 4FEF 000C lea.l A7, [A7 + 0xC] 000003D4 6700 010C beq +0x10E /* 000004E2 */ 000003D8 4246 clr.w D6 000003DA 7000 moveq.l D0, 0x00 000003DC 2840 movea.l A4, D0 000003DE 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000003E2 486E FDDC pea.l [A6 - 0x224] 000003E6 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */] 000003EA 41EE FDDC lea.l A0, [A6 - 0x224] 000003EE 508F addq.l A7, 8 000003F0 6020 bra +0x22 /* 00000412 */ label000003F2: 000003F2 48C7 ext.l D7 000003F4 2F07 move.l -[A7], D7 000003F6 2F0B move.l -[A7], A3 000003F8 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 000003FC 4A00 tst.b D0 000003FE 508F addq.l A7, 8 00000400 6710 beq +0x12 /* 00000412 */ 00000402 3006 move.w D0, D6 00000404 5246 addq.w D6, 1 00000406 284B movea.l A4, A3 00000408 486E FDDC pea.l [A6 - 0x224] 0000040C 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 00000410 588F addq.l A7, 4 label00000412: 00000412 486E FDDC pea.l [A6 - 0x224] 00000416 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 0000041A 2640 movea.l A3, D0 0000041C 200B move.l D0, A3 0000041E 588F addq.l A7, 4 00000420 66D0 bne -0x2E /* 000003F2 */ 00000422 4A46 tst.w D6 00000424 6700 00BC beq +0xBE /* 000004E2 */ 00000428 41EE FCE8 lea.l A0, [A6 - 0x318] 0000042C 4210 clr.b [A0] 0000042E 0C46 0001 cmpi.w D6, 0x1 00000432 670C beq +0xE /* 00000440 */ 00000434 206E FFE8 movea.l A0, [A6 - 0x18] 00000438 2050 movea.l A0, [A0] 0000043A 4A90 tst.l [A0] 0000043C 6602 bne +0x4 /* 00000440 */ 0000043E 4246 clr.w D6 label00000440: 00000440 48C6 ext.l D6 00000442 2F06 move.l -[A7], D6 00000444 7030 moveq.l D0, 0x30 00000446 2F00 move.l -[A7], D0 00000448 206E 000C movea.l A0, [A6 + 0xC] 0000044C 2F08 move.l -[A7], A0 0000044E 2050 movea.l A0, [A0] 00000450 2050 movea.l A0, [A0] 00000452 2268 0004 movea.l A1, [A0 + 0x4] 00000456 4E91 jsr [A1] 00000458 720A moveq.l D1, 0x0A 0000045A D081 add.l D0, D1 0000045C 588F addq.l A7, 4 0000045E 2F00 move.l -[A7], D0 00000460 486E FCE8 pea.l [A6 - 0x318] 00000464 4EAD 118A jsr [A5 + 0x118A /* export_557 */] 00000468 0C46 0001 cmpi.w D6, 0x1 0000046C 4FEF 0010 lea.l A7, [A7 + 0x10] 00000470 662E bne +0x30 /* 000004A0 */ 00000472 41EE FBE8 lea.l A0, [A6 - 0x418] 00000476 4210 clr.b [A0] 00000478 4878 0BEA push.l 0xBEA 0000047C 486E FBE8 pea.l [A6 - 0x418] 00000480 2F0C move.l -[A7], A4 00000482 2054 movea.l A0, [A4] 00000484 2050 movea.l A0, [A0] 00000486 2268 0054 movea.l A1, [A0 + 0x54] 0000048A 4E91 jsr [A1] 0000048C 7001 moveq.l D0, 0x01 0000048E 2F00 move.l -[A7], D0 00000490 486E FBE8 pea.l [A6 - 0x418] 00000494 486E FCE8 pea.l [A6 - 0x318] 00000498 4EAD 1182 jsr [A5 + 0x1182 /* export_556 */] 0000049C 4FEF 0018 lea.l A7, [A7 + 0x18] label000004A0: 000004A0 41EE FBE8 lea.l A0, [A6 - 0x418] 000004A4 4210 clr.b [A0] 000004A6 4878 0BEA push.l 0xBEA 000004AA 486E FBE8 pea.l [A6 - 0x418] 000004AE 206E 000C movea.l A0, [A6 + 0xC] 000004B2 2F08 move.l -[A7], A0 000004B4 2050 movea.l A0, [A0] 000004B6 2050 movea.l A0, [A0] 000004B8 2268 0054 movea.l A1, [A0 + 0x54] 000004BC 4E91 jsr [A1] 000004BE 7002 moveq.l D0, 0x02 000004C0 2F00 move.l -[A7], D0 000004C2 486E FBE8 pea.l [A6 - 0x418] 000004C6 486E FCE8 pea.l [A6 - 0x318] 000004CA 4EAD 1182 jsr [A5 + 0x1182 /* export_556 */] 000004CE 486E FCE8 pea.l [A6 - 0x318] 000004D2 4EAD 1DD2 jsr [A5 + 0x1DD2 /* export_950 */] 000004D6 7080 moveq.l D0, 0xFFFFFF80 000004D8 2F00 move.l -[A7], D0 000004DA 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 000004DE 4FEF 0020 lea.l A7, [A7 + 0x20] label000004E2: 000004E2 7002 moveq.l D0, 0x02 000004E4 C047 and.w D0, D7 000004E6 670A beq +0xC /* 000004F2 */ 000004E8 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000004EC 4EAD 42EA jsr [A5 + 0x42EA /* export_2137 */] 000004F0 588F addq.l A7, 4 label000004F2: 000004F2 4A04 tst.b D4 000004F4 6700 00C8 beq +0xCA /* 000005BE */ 000004F8 303C 0200 move.w D0, 0x200 000004FC C06E FFF8 and.w D0, [A6 - 0x8] 00000500 6700 00BC beq +0xBE /* 000005BE */ 00000504 206E FFF4 movea.l A0, [A6 - 0xC] 00000508 2050 movea.l A0, [A0] 0000050A 2F28 0028 move.l -[A7], [A0 + 0x28] 0000050E 4EAD 42EA jsr [A5 + 0x42EA /* export_2137 */] 00000512 206E FFF4 movea.l A0, [A6 - 0xC] 00000516 2050 movea.l A0, [A0] 00000518 2868 0028 movea.l A4, [A0 + 0x28] 0000051C 2054 movea.l A0, [A4] 0000051E 7000 moveq.l D0, 0x00 00000520 3028 0060 move.w D0, [A0 + 0x60] 00000524 323C 0080 move.w D1, 0x80 00000528 C240 and.w D1, D0 0000052A 7000 moveq.l D0, 0x00 0000052C 3001 move.w D0, D1 0000052E 4A80 tst.l D0 00000530 588F addq.l A7, 4 00000532 6700 008A beq +0x8C /* 000005BE */ 00000536 598F subq.l A7, 4 00000538 598F subq.l A7, 4 0000053A 7016 moveq.l D0, 0x16 0000053C 3F00 move.w -[A7], D0 0000053E 2F3C 8402 0008 move.l -[A7], 0x84020008 00000544 A8B5 syscall ScriptUtil 00000546 201F move.l D0, [A7]+ 00000548 3F00 move.w -[A7], D0 0000054A 7020 moveq.l D0, 0x20 0000054C 3F00 move.w -[A7], D0 0000054E 2F3C 8404 000C move.l -[A7], 0x8404000C 00000554 A8B5 syscall ScriptUtil 00000556 2E1F move.l D7, [A7]+ 00000558 2F2E FFE8 move.l -[A7], [A6 - 0x18] 0000055C 486E FEDC pea.l [A6 - 0x124] 00000560 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */] 00000564 41EE FEDC lea.l A0, [A6 - 0x124] 00000568 508F addq.l A7, 8 0000056A 6042 bra +0x44 /* 000005AE */ label0000056C: 0000056C 4878 399E push.l 0x399E 00000570 2F0C move.l -[A7], A4 00000572 2054 movea.l A0, [A4] 00000574 2050 movea.l A0, [A0] 00000576 2268 000C movea.l A1, [A0 + 0xC] 0000057A 4E91 jsr [A1] 0000057C 4A00 tst.b D0 0000057E 508F addq.l A7, 8 00000580 672C beq +0x2E /* 000005AE */ 00000582 264C movea.l A3, A4 00000584 2F0B move.l -[A7], A3 00000586 2053 movea.l A0, [A3] 00000588 2050 movea.l A0, [A0] 0000058A 2268 014C movea.l A1, [A0 + 0x14C] 0000058E 4E91 jsr [A1] 00000590 48C0 ext.l D0 00000592 BE80 cmp.l D7, D0 00000594 588F addq.l A7, 4 00000596 6616 bne +0x18 /* 000005AE */ 00000598 4878 32DB push.l 0x32DB 0000059C 2F0C move.l -[A7], A4 0000059E 4EAD 1D5A jsr [A5 + 0x1D5A /* export_935 */] 000005A2 7080 moveq.l D0, 0xFFFFFF80 000005A4 2F00 move.l -[A7], D0 000005A6 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 000005AA 4FEF 000C lea.l A7, [A7 + 0xC] label000005AE: 000005AE 486E FEDC pea.l [A6 - 0x124] 000005B2 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 000005B6 2840 movea.l A4, D0 000005B8 200C move.l D0, A4 000005BA 588F addq.l A7, 4 000005BC 66AE bne -0x50 /* 0000056C */ label000005BE: 000005BE 7001 moveq.l D0, 0x01 000005C0 286D FE0C movea.l A4, [A5 - 0x1F4] 000005C4 2054 movea.l A0, [A4] 000005C6 222E 000C move.l D1, [A6 + 0xC] 000005CA B2A8 009A cmp.l D1, [A0 + 0x9A] 000005CE 6716 beq +0x18 /* 000005E6 */ 000005D0 2F00 move.l -[A7], D0 000005D2 2F2E 000C move.l -[A7], [A6 + 0xC] 000005D6 4EAD 0682 jsr [A5 + 0x682 /* export_204 */] 000005DA 588F addq.l A7, 4 000005DC 2200 move.l D1, D0 000005DE 201F move.l D0, [A7]+ 000005E0 4A01 tst.b D1 000005E2 6602 bne +0x4 /* 000005E6 */ 000005E4 7000 moveq.l D0, 0x00 label000005E6: 000005E6 1D40 FFFB move.b [A6 - 0x5], D0 000005EA 41EE FFFB lea.l A0, [A6 - 0x5] 000005EE 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000005F2 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */] 000005F6 2640 movea.l A3, D0 000005F8 2053 movea.l A0, [A3] 000005FA 2D68 000A FFFC move.l [A6 - 0x4], [A0 + 0xA] 00000600 41EE FFFC lea.l A0, [A6 - 0x4] 00000604 4A2E FFFB tst.b [A6 - 0x5] 00000608 588F addq.l A7, 4 0000060A 6604 bne +0x6 /* 00000610 */ 0000060C 4A04 tst.b D4 0000060E 6762 beq +0x64 /* 00000672 */ label00000610: 00000610 486E FEB0 pea.l [A6 - 0x150] 00000614 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 00000618 4A80 tst.l D0 0000061A 588F addq.l A7, 4 0000061C 6720 beq +0x22 /* 0000063E */ 0000061E 2F3C 666D 7666 move.l -[A7], 0x666D7666 /* 'fmvf' */ 00000624 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000628 206E FFFC movea.l A0, [A6 - 0x4] 0000062C 2F08 move.l -[A7], A0 0000062E 2050 movea.l A0, [A0] 00000630 2050 movea.l A0, [A0] 00000632 2268 0154 movea.l A1, [A0 + 0x154] 00000636 4E91 jsr [A1] 00000638 4FEF 000C lea.l A7, [A7 + 0xC] 0000063C 602A bra +0x2C /* 00000668 */ label0000063E: 0000063E 4A2E FFFB tst.b [A6 - 0x5] 00000642 670A beq +0xC /* 0000064E */ 00000644 4EAD 021A jsr [A5 + 0x21A /* export_63 */] 00000648 4A80 tst.l D0 0000064A 6600 009A bne +0x9C /* 000006E6 */ label0000064E: 0000064E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000652 4EAD 2412 jsr [A5 + 0x2412 /* export_1150 */] 00000656 4878 32D8 push.l 0x32D8 0000065A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000065E 4EAD 1D42 jsr [A5 + 0x1D42 /* export_932 */] 00000662 4204 clr.b D4 00000664 4FEF 000C lea.l A7, [A7 + 0xC] label00000668: 00000668 486E FEB0 pea.l [A6 - 0x150] 0000066C 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 00000670 588F addq.l A7, 4 label00000672: 00000672 422D FEC2 clr.b [A5 - 0x13E] 00000676 486E FFB0 pea.l [A6 - 0x50] 0000067A 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 0000067E 4A80 tst.l D0 00000680 588F addq.l A7, 4 00000682 6734 beq +0x36 /* 000006B8 */ 00000684 2D6D FEB6 FDE2 move.l [A6 - 0x21E], [A5 - 0x14A] 0000068A 41EE FDCA lea.l A0, [A6 - 0x236] 0000068E 7000 moveq.l D0, 0x00 00000690 1005 move.b D0, D5 00000692 2F00 move.l -[A7], D0 00000694 7000 moveq.l D0, 0x00 00000696 1004 move.b D0, D4 00000698 2F00 move.l -[A7], D0 0000069A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000069E 2F2E FFEC move.l -[A7], [A6 - 0x14] 000006A2 2F2E 000C move.l -[A7], [A6 + 0xC] 000006A6 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000006AA 486E FDCA pea.l [A6 - 0x236] 000006AE 4EBA 0040 jsr [PC + 0x40 /* 000006F0 */] 000006B2 4FEF 001C lea.l A7, [A7 + 0x1C] 000006B6 6024 bra +0x26 /* 000006DC */ label000006B8: 000006B8 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 000006BC 720F moveq.l D1, 0x0F 000006BE B280 cmp.l D1, D0 000006C0 6612 bne +0x14 /* 000006D4 */ 000006C2 4878 32DA push.l 0x32DA 000006C6 4EAD 1DCA jsr [A5 + 0x1DCA /* export_949 */] 000006CA 7080 moveq.l D0, 0xFFFFFF80 000006CC 2F00 move.l -[A7], D0 000006CE 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 000006D2 508F addq.l A7, 8 label000006D4: 000006D4 4EAD 021A jsr [A5 + 0x21A /* export_63 */] 000006D8 4A80 tst.l D0 000006DA 660A bne +0xC /* 000006E6 */ label000006DC: 000006DC 486E FFB0 pea.l [A6 - 0x50] 000006E0 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 000006E4 588F addq.l A7, 4 label000006E6: 000006E6 4CEE 18F0 FBC8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x438] 000006EC 4E5E unlink A6 000006EE 4E75 rts fn000006F0: 000006F0 4E56 0000 link A6, 0 000006F4 48E7 0108 movem.l -[A7], D7,A4 000006F8 1E2E 001F move.b D7, [A6 + 0x1F] 000006FC 286E 0008 movea.l A4, [A6 + 0x8] 00000700 7000 moveq.l D0, 0x00 00000702 1007 move.b D0, D7 00000704 022C 007F 001C andi.b [A4 + 0x1C], 0x7F 0000070A EF08 lsl D0.b, 7 0000070C 812C 001C or.b [A4 + 0x1C], D0 00000710 7000 moveq.l D0, 0x00 00000712 102E 0023 move.b D0, [A6 + 0x23] 00000716 022C 00BF 001C andi.b [A4 + 0x1C], 0xBF 0000071C ED08 lsl D0.b, 6 0000071E 0200 0040 andi.b D0, 0x40 /* '@' */ 00000722 812C 001C or.b [A4 + 0x1C], D0 00000726 422D FEA4 clr.b [A5 - 0x15C] 0000072A 7000 moveq.l D0, 0x00 0000072C 1007 move.b D0, D7 0000072E 2F00 move.l -[A7], D0 00000730 2F2E 0018 move.l -[A7], [A6 + 0x18] 00000734 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000738 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000073C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000740 2F0C move.l -[A7], A4 00000742 4EAD 3B82 jsr [A5 + 0x3B82 /* export_1900 */] 00000746 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 0000074C 4E5E unlink A6 0000074E 4E75 rts export_2114: 00000750 4E56 0000 link A6, 0 00000754 206E 0008 movea.l A0, [A6 + 0x8] 00000758 2050 movea.l A0, [A0] 0000075A 2068 002E movea.l A0, [A0 + 0x2E] 0000075E 2050 movea.l A0, [A0] 00000760 4A90 tst.l [A0] 00000762 57C0 seq D0 00000764 4400 neg.b D0 00000766 4E5E unlink A6 00000768 4E75 rts export_2115: 0000076A 4E56 FF00 link A6, -0x0100 0000076E 48E7 0018 movem.l -[A7], A3,A4 00000772 266E 000C movea.l A3, [A6 + 0xC] 00000776 286E 0008 movea.l A4, [A6 + 0x8] 0000077A 41EE FF00 lea.l A0, [A6 - 0x100] 0000077E 4210 clr.b [A0] 00000780 4878 0BEA push.l 0xBEA 00000784 486E FF00 pea.l [A6 - 0x100] 00000788 2F0B move.l -[A7], A3 0000078A 2053 movea.l A0, [A3] 0000078C 2050 movea.l A0, [A0] 0000078E 2268 0054 movea.l A1, [A0 + 0x54] 00000792 4E91 jsr [A1] 00000794 2F0B move.l -[A7], A3 00000796 486E FF00 pea.l [A6 - 0x100] 0000079A 2F0C move.l -[A7], A4 0000079C 4EAD 3C72 jsr [A5 + 0x3C72 /* export_1930 */] 000007A0 2054 movea.l A0, [A4] 000007A2 4268 002E clr.w [A0 + 0x2E] 000007A6 2054 movea.l A0, [A4] 000007A8 4268 002C clr.w [A0 + 0x2C] 000007AC 2054 movea.l A0, [A4] 000007AE 317C FFFF 0030 move.w [A0 + 0x30], 0xFFFF 000007B4 2054 movea.l A0, [A4] 000007B6 317C FFFF 002A move.w [A0 + 0x2A], 0xFFFF 000007BC 2054 movea.l A0, [A4] 000007BE 216E 0010 0032 move.l [A0 + 0x32], [A6 + 0x10] 000007C4 2054 movea.l A0, [A4] 000007C6 7000 moveq.l D0, 0x00 000007C8 2140 0036 move.l [A0 + 0x36], D0 000007CC 2054 movea.l A0, [A4] 000007CE 08A8 0005 003A bclr.b [A0 + 0x3A], 0x5 000007D4 2054 movea.l A0, [A4] 000007D6 08A8 0006 003A bclr.b [A0 + 0x3A], 0x6 000007DC 2054 movea.l A0, [A4] 000007DE 216E 0014 0050 move.l [A0 + 0x50], [A6 + 0x14] 000007E4 7200 moveq.l D1, 0x00 000007E6 122E 001B move.b D1, [A6 + 0x1B] 000007EA 4A81 tst.l D1 000007EC 2054 movea.l A0, [A4] 000007EE 0228 00EF 003A andi.b [A0 + 0x3A], 0xEF 000007F4 E909 lsl D1.b, 4 000007F6 0201 0010 andi.b D1, 0x10 000007FA 8328 003A or.b [A0 + 0x3A], D1 000007FE 2054 movea.l A0, [A4] 00000800 08A8 0007 003A bclr.b [A0 + 0x3A], 0x7 00000806 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000080A 2F0B move.l -[A7], A3 0000080C 2053 movea.l A0, [A3] 0000080E 2050 movea.l A0, [A0] 00000810 2268 0168 movea.l A1, [A0 + 0x168] 00000814 4E91 jsr [A1] 00000816 4CEE 1800 FEF8 movem.l A3,A4, [A6 - 0x108] 0000081C 4E5E unlink A6 0000081E 4E75 rts export_2116: 00000820 4E56 0000 link A6, 0 00000824 48E7 0018 movem.l -[A7], A3,A4 00000828 286E 0008 movea.l A4, [A6 + 0x8] 0000082C 2054 movea.l A0, [A4] 0000082E 2668 0020 movea.l A3, [A0 + 0x20] 00000832 4878 0BEB push.l 0xBEB 00000836 2F2E 000C move.l -[A7], [A6 + 0xC] 0000083A 2F0B move.l -[A7], A3 0000083C 2053 movea.l A0, [A3] 0000083E 2050 movea.l A0, [A0] 00000840 2268 0054 movea.l A1, [A0 + 0x54] 00000844 4E91 jsr [A1] 00000846 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 0000084C 4E5E unlink A6 0000084E 4E75 rts export_2117: 00000850 4E56 0000 link A6, 0 00000854 2F0C move.l -[A7], A4 00000856 286E 0008 movea.l A4, [A6 + 0x8] 0000085A 4878 2BF2 push.l 0x2BF2 0000085E 2054 movea.l A0, [A4] 00000860 2F28 0032 move.l -[A7], [A0 + 0x32] 00000864 2068 0032 movea.l A0, [A0 + 0x32] 00000868 2050 movea.l A0, [A0] 0000086A 2050 movea.l A0, [A0] 0000086C 2268 000C movea.l A1, [A0 + 0xC] 00000870 4E91 jsr [A1] 00000872 4A00 tst.b D0 00000874 508F addq.l A7, 8 00000876 6712 beq +0x14 /* 0000088A */ 00000878 2054 movea.l A0, [A4] 0000087A 4AA8 0036 tst.l [A0 + 0x36] 0000087E 670A beq +0xC /* 0000088A */ 00000880 2F28 0036 move.l -[A7], [A0 + 0x36] 00000884 4EAD 426A jsr [A5 + 0x426A /* export_2121 */] 00000888 588F addq.l A7, 4 label0000088A: 0000088A 7000 moveq.l D0, 0x00 0000088C 102E 0017 move.b D0, [A6 + 0x17] 00000890 2F00 move.l -[A7], D0 00000892 302E 0012 move.w D0, [A6 + 0x12] 00000896 48C0 ext.l D0 00000898 2F00 move.l -[A7], D0 0000089A 302E 000E move.w D0, [A6 + 0xE] 0000089E 48C0 ext.l D0 000008A0 2F00 move.l -[A7], D0 000008A2 2F0C move.l -[A7], A4 000008A4 4EAD 3CE2 jsr [A5 + 0x3CE2 /* export_1944 */] 000008A8 4FEF 0010 lea.l A7, [A7 + 0x10] 000008AC 286E FFFC movea.l A4, [A6 - 0x4] 000008B0 4E5E unlink A6 000008B2 4E75 rts export_2118: 000008B4 4E56 0000 link A6, 0 000008B8 2F0C move.l -[A7], A4 000008BA 286E 0008 movea.l A4, [A6 + 0x8] 000008BE 2F0C move.l -[A7], A4 000008C0 2054 movea.l A0, [A4] 000008C2 2050 movea.l A0, [A0] 000008C4 2268 00FC movea.l A1, [A0 + 0xFC] 000008C8 4E91 jsr [A1] 000008CA 7000 moveq.l D0, 0x00 000008CC 2F00 move.l -[A7], D0 000008CE 2F0C move.l -[A7], A4 000008D0 2054 movea.l A0, [A4] 000008D2 2050 movea.l A0, [A0] 000008D4 2268 00F8 movea.l A1, [A0 + 0xF8] 000008D8 4E91 jsr [A1] 000008DA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000008DE 2F2E 000C move.l -[A7], [A6 + 0xC] 000008E2 2F0C move.l -[A7], A4 000008E4 4EAD 1A22 jsr [A5 + 0x1A22 /* export_832 */] 000008E8 286E FFFC movea.l A4, [A6 - 0x4] 000008EC 4E5E unlink A6 000008EE 4E75 rts